﻿using System.Collections.Generic;
using System.Windows.Forms;

namespace AppCompress.Model
{
    public class CompressInfo
    {
        //DesNodes，DirName，DialogChos，NodePath用于CompressUtil.TraverseAndCopy()函数
        //右边TreeView的所有节点
        public List<FileSystemItem> FileSystemItems { get; set; }

        //复制的文件夹名称
        public string DirName { get; set; }

        //点击打包以后弹出的dialog所选择的路径
        public string DialogPath { get; set; }

        //保存的文件夹路径
        public string DirPath { get; set; }

        //复制文件夹前 要先创建一个文件夹
        public string CreatePath { get; set; }

        //zipFile, tempDir, sourceDirectory, updateInfo, lForm 用于压缩
        //压缩包路径
        public string ZipFile { get; set; }

        //临时文件夹路径
        public string TempDir { get; set; }

        //源文件夹
        public string SourceDirectory { get; set; }
    }
}